package com.cskaoyan.service.goods;

import com.cskaoyan.model.bean.Comment;
import com.cskaoyan.model.bean.Region;
import com.cskaoyan.model.bean.Topic;
import com.cskaoyan.model.bo.goods.CommentBo;
import com.cskaoyan.model.vo.goods.wxVo.*;

import java.util.List;

public interface WxGoodsService {

    int goodsCount();


    CategoryVo goodsListByCatgory(Integer id);

    GoodsListVo goodsLists(Integer categoryId, Integer page, Integer size);

    GoodsDetailVo goodsDetail(Integer id);

    TopicDetalVo topicDetail(Integer id);

    List<Topic> topicRealted(Integer id);

    CountCommentVo commentCount(Integer valueId, Byte type);

    CommentListVo comentLists(Integer valueId,Byte type, Integer size, Integer page, Byte showType);

    TopicListsVo topicLists(Integer page, Integer size);

    List<Region> regionLists(Integer pid);

    Comment commentAdd(CommentBo commentBo);

    RelateGoodsVo goodsRelated(Integer id);


    /*RelateGoodsVo goodsRelated(Integer id);*/

}
